Dynamic discovery of e-services A description logics based approach
نویسندگان
چکیده
We investigate the problem of dynamic discovery of e-services, important in the loosely coupled vision of e-commerce. We show that it can be viewed as a new important reasoning technique in Description Logics: it can be viewed as a new instance of the problem of rewriting concepts using terminologies which generalizes problems such as rewriting queries using views or minimal rewriting using terminologies. We call this new instance the best covering using terminology: given a query and a set of e-services, the problem consists in finding a subset of called a "cover" of that contains as much as possible of common information with and as less as possible of extra information with respect to . We formally study this problem for languages with structural subsumption. We show that it is NP-hard and propose an algorithm derived from hypergraphs theory. RÉSUMÉ. Nous étudions le problème de la découverte dynamique de e-services, important dans l’approche faiblement couplée du e-commerce. Nous montrons qu’il peut être vu comme un raisonnement nouveau dans le domaine des logiques de description : il s’agit alors d’une nouvelle instance du problème de la réécriture de concepts en utilisant une terminologie, d’autres instances étant la réécriture de requêtes en utilisant des vues ou encore la recherche de réécritures minimales en utilisant une terminologie. Nous appelons cette nouvelle instance la recherche des meilleures couvertures en utilisant une terminologie : soit une requête et un ensemble de e-services, il s’agit d’identifier les sous-ensembles de , que l’on appellera "couvertures" de , qui contiennent le plus possible d’informations communes avec et le moins 2 Technical report for the article in Proceeding of BDA’02, Evry, France. possible d’informations absentes de . Nous étudions le problème au niveau formel pour des langages à subsomption structurelle. Nous montrons qu’il est NP-hard. Enfin nous proposons un algorithme issu de la théorie des hypergraphes pour le résoudre.
منابع مشابه
Logic Based Approach to Web Services Discovery and Matchmaking
We present a logic based approach to web services discovery and matchmaking in an e-commerce scenario. In particular, we describe our framework, based on Description Logics formalization and reasoning, and its deployment in a prototype, which overcomes simple subsumption matching of services descriptions and allows match ranking and services classification. We also present results of first expe...
متن کاملDescription Logics for e-Service Composition
e-Services represent a new model in the utilization of the network, in which self-contained, modular applications can be described, published, located and dynamically invoked, in a programming language independent way. Research on e-Services spans over many interesting issues, including description, discovery, composition. Our research focuses on automatic composition synthesis. More specifical...
متن کاملSemantic Matchmaking as Non-Monotonic Reasoning: A Description Logic Approach
Matchmaking arises when supply and demand meet in an electronic marketplace, or when agents search for a web service to perform some task, or even when recruiting agencies match curricula and job profiles. In such open environments, the objective of a matchmaking process is to discover best available offers to a given request. We address the problem of matchmaking from a knowledge representatio...
متن کاملEfficient Discovery of Services Specified in Description Logics Languages
Semantic service descriptions are frequently given using expressive ontology languages based on description languages. The expressiveness of these languages, however, often implies problems for efficient service discovery, especially when increasing numbers of services become available in large organizations and on the Web. To remedy this problem, we propose an efficient service discovery/retri...
متن کاملTwo-phased Web Service Discovery
Service-Oriented Architectures enable the consumption of existing services in a standardized way to solve some specific needs. In order to consume some services made available by cooperating parties e.g. for performing some business activity, such services must be located based on different criteria. In this paper, we investigate how the semantic description of the capability of Web services an...
متن کامل